all: mainTestTabDyn.out

mainTestTabDyn.out: TableauDynamique.o Element.o mainTestTabDyn.o
	gcc TableauDynamique.o mainTestTabDyn.o Element.o -o mainTestTabDyn.out

TableauDynamique.o: mainTestTabDyn.c TableauDynamique.h Element.h
	gcc -c -Wall -ansi -pedantic TableauDynamique.c
	
mainTestTabDyn.o: TableauDynamique.h TableauDynamique.c Element.h
	gcc -c -Wall -ansi -pedantic mainTestTabDyn.c
	
Element.o: Element.c Element.h
	gcc -c -Wall -ansi -pedantic Element.c

clean: 
	rm *.o
